package com.zmn.oms.third.baidu_app.dto;

import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;
import lombok.ToString;

import java.io.Serializable;

/**
 * 百度小程序导入和更新订单信息数据定义
 *
 * @author xiewenbing
 * @date 2020/08/31
 */
@Data
@ToString
public class BaiduAppUpdateOrderData implements Serializable{

    /**
     * 订单 ID
     */
    @JSONField(name = "ResourceID")
    private String orderId;

    /**
     * 小程序 AppKey
     */
    @JSONField(name = "BizAPPID")
    private String appId;

    /**
     * 订单创建时间，单位秒
     */
    @JSONField(name = "Ctime")
    private Long createTime;

    /**
     * 订单最后被修改时间，单位秒
     */
    @JSONField(name = "Mtime")
    private Long modifyTime;

    /**
     * 订单种类 - 10
     */
    @JSONField(name = "CateID")
    private Integer cateId;

    /**
     * 订单标题，展示用
     */
    @JSONField(name = "Title")
    private String title;

    /**
     * 订单状态
     */
    @JSONField(name = "Status")
    private Integer status;

    /**
     * 扩展信息
     */
    @JSONField(name = "EXT")
    private BaiduAppOrderExtend orderExtend;
}
